.dialog-dam {
  background: rgba(255, 255, 255, 0.8);
  height: 520px;

  .title {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 12px 0;
  }

  .title2 {
    margin: 10px;
    line-height: 32px;

    span {
      display: inline-block;
      min-width: 90px;
      text-align: right;
    }
  }

  .dam-desc {
    padding: 0 16px;

    li {
      float: left;
      width: 50%;
      display: flex;
      align-items: center;
      line-height: 18px;
      margin-bottom: 16px;

      span {
        &:nth-child(1) {
          width: 120px;
        }
      }
    }
  }

  nz-year-picker {
    width: 100px;
    margin-right: 8px;
  }

  ::ng-deep {
    .ant-tabs-nav .ant-tabs-tab {
      padding: 6px 16px;
    }

    .ant-tabs {
      font-size: 12px;
    }

    .ant-tabs-bar {
      margin: 0 0 7px 0;
    }

    .ant-tabs-content {
      // height: 384px;
    }

    .ant-select-selection--single .ant-select-selection__rendered {
      margin-right: 30px;
    }
  }
}

.diagram-box {
  margin: 20px auto 0;
  position: relative;
  text-align: center;
  .t-flow {
    text-align: left;
    padding-left: 26px;
  }
}
